package grad.nxu.recruitsystem.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

/**
 * @Author: HAPPY
 * @Project_name: recruitSystem
 * @Package_name: grad.nxu.recruitsystem.vo
 * @Date: 2023/3/14 21:42
 * @Description:
 */
@Data
@Accessors(chain = true)
@ApiModel("返回给前端的岗位信息")
public class PositionVO {
    /**
     * 主键，自增
     */
    @ApiModelProperty(name = "主键，自增", value = "1")
    private Integer id;

    /**
     * 岗位名称
     */
    @ApiModelProperty(name = "岗位名称", value = "Java后端开发")
    private String name;

    /**
     * 岗位类型
     */
    @ApiModelProperty(name = "岗位类型", value = "开发岗")
    private String category;

    /**
     * 包括岗位职责，具备条件，工作时间，工作内容，福利待遇
     */
    @ApiModelProperty(name = "包括岗位职责，具备条件，工作时间，工作内容，福利待遇", value = "按时完成任务，本科以上，996")
    private String description;

    /**
     * 岗位所在市
     */
    @ApiModelProperty(name = "岗位所在市", value = "北京")
    private String address;

    /**
     * 最低薪资
     */
    @ApiModelProperty(name = "最低薪资", value = "1000")
    private Integer minSalary;

    /**
     * 最高薪资
     */
    @ApiModelProperty(name = "最高薪资", value = "30000")
    private Integer maxSalary;

    /**
     * 工作经验，如1-3年
     */
    @ApiModelProperty(name = "工作经验", value = "1-3年")
    private String workExperience;

    /**
     * 公司名
     */
    @ApiModelProperty(name = "公司名", value = "科大讯飞")
    private String company;

}
